export default {};

/* 
interface，中文翻译：接口
使用 interface 可以描述我们的对象
*/

/* 
    interface 用来描述对象，与 type 是一样

    早期时候，并没有 type，使用 interface
    type：不仅可以描述对象，还可以描述其他类型
    interface： 仅仅可以描述对象,不包括数组,在过去开发的框架上，使用比较多

    语法上有点不同, type 有等于号
     type 类型 = {对象的描述;}
     interface 类型 {对象的描述;}
*/

// type ObjType = 类型
interface ObjType {
  name: string;
  age: number;
  gender: number;
  sayHi: () => void;
}

const obj: ObjType = {
  name: 'zs',
  age: 20,
  gender: 1,
  sayHi: () => {},
};
